﻿
using System.Runtime.Serialization;
using System;
using MichMan.Utilities;
using MichMan.Utilities.UnitTest;
using MichMan.Utilities.Requests;
namespace MichMan.Samples
{
    public class AlbumSummary : AtomEntry
    {
        // Methods
        public AlbumSummary() { }

        [ZPath("id")]
        public Guid GuidId { get; set; }
 //       [DataMember]
  //      public Image Image { get; set; }
        [ZPath]
        public bool IsActionable { get; set; }
        [ZPath]
        public bool IsExplicit { get; set; }
        [ZPath]
        public bool IsPremium { get; set; }
        [ZPath]
        public string Label { get; set; }
        [ZPath]
        public string LabelOwner { get; set; }
        [ZPath]
        public byte[] Marker { get; set; }
        [ZPath]
        public long PlayCount { get; set; }
        [ZPath]
        public double PlayRank { get; set; }
    //    [DataMember]
      //  public ArtistName PrimaryArtist { get; set; }
//        [DataMember]
  //      public GenreName PrimaryGenre { get; set; }
        [ZPath]
        public DateTime? ReleaseDate { get; set; }
//        [DataMember]
  //      public List<RightInfo> Rights { get; set; }
        [ZPath]
        public string ShortReview { get; set; }
        [ZPath]
        public string SortTitle { get; set; }
//        [XPath]
  //      public string Title { get; set; }
    }
}